約 2,912,919 件
https://w.atwiki.jp/sampleisbest/pages/143.html
開発環境 Microsoft Visual C++ 2010 Express (SP1) 実行環境 Microsoft Windows XP Home Edition (SP3) プロジェクトの種類 Win32 コンソール アプリケーション プロジェクト名 locale アプリケーションの種類 コンソール アプリケーション 追加のオプション 空のプロジェクト locale.c #include ctype.h #include locale.h #include stdio.h void PrintCodeTable(void) { int nHigh; int nLow; int nChar = 0; printf(" 0 1 2 3 4 5 6 7 8 9 A B C D E F\n"); for (nHigh = 0; nHigh 16; nHigh++) { printf("%X_", nHigh); for (nLow = 0; nLow 16; nLow++) { printf(" %c", isprint(nChar++) ? o . ); } printf("\n"); } } int main() { char *psz; psz = setlocale(LC_CTYPE, NULL); printf("\n[%s]\n", psz); PrintCodeTable(); psz = setlocale(LC_CTYPE, ""); printf("\n[%s]\n", psz); PrintCodeTable(); return 0; } 実行 [C] 0 1 2 3 4 5 6 7 8 9 A B C D E F 0_ . . . . . . . . . . . . . . . . 1_ . . . . . . . . . . . . . . . . 2_ o o o o o o o o o o o o o o o o 3_ o o o o o o o o o o o o o o o o 4_ o o o o o o o o o o o o o o o o 5_ o o o o o o o o o o o o o o o o 6_ o o o o o o o o o o o o o o o o 7_ o o o o o o o o o o o o o o o . 8_ . . . . . . . . . . . . . . . . 9_ . . . . . . . . . . . . . . . . A_ . . . . . . . . . . . . . . . . B_ . . . . . . . . . . . . . . . . C_ . . . . . . . . . . . . . . . . D_ . . . . . . . . . . . . . . . . E_ . . . . . . . . . . . . . . . . F_ . . . . . . . . . . . . . . . . [Japanese_Japan.932] 0 1 2 3 4 5 6 7 8 9 A B C D E F 0_ . . . . . . . . . o . . . . . . 1_ . . . . . . . . . . . . . . . . 2_ o o o o o o o o o o o o o o o o 3_ o o o o o o o o o o o o o o o o 4_ o o o o o o o o o o o o o o o o 5_ o o o o o o o o o o o o o o o o 6_ o o o o o o o o o o o o o o o o 7_ o o o o o o o o o o o o o o o . 8_ . . . . . . . . . . . . . . . . 9_ . . . . . . . . . . . . . . . . A_ . o o o o o o o o o o o o o o o B_ . o o o o o o o o o o o o o o o C_ o o o o o o o o o o o o o o o o D_ o o o o o o o o o o o o o o . . E_ . . . . . . . . . . . . . . . . F_ . . . . . . . . . . . . . . . .
https://w.atwiki.jp/sampleisbest/pages/323.html
開発環境 Microsoft Visual Studio Express 2013 for Windows Desktop 実行環境 Microsoft Windows 8.1 (64bit) プロジェクトの種類 Visual C++/Win32 コンソール アプリケーション プロジェクト名 tlblist アプリケーションの種類 コンソール アプリケーション 追加のオプション 空のプロジェクト, SDLチェック 参考 タイプライブラリ tlblist.cpp #include stdio.h #include Windows.h int main() { HRESULT hr; ULONG ul; hr = CoInitialize(NULL); //TCHAR szProgID[] = L"WScript.Shell"; TCHAR szProgID[] = L"SAPI.SpVoice"; wprintf_s(L"ProgID=[%s]\n", szProgID); // ProgID - CLSID CLSID clsid; hr = CLSIDFromProgID(szProgID, clsid); if (FAILED(hr)) { fwprintf_s(stderr, L"error ProgID - CLSID\n"); return 1; } // CLSID - Dispatch IDispatch *pDisp; hr = CoCreateInstance(clsid, NULL, CLSCTX_INPROC_SERVER, IID_PPV_ARGS( pDisp)); if (FAILED(hr)) { fwprintf_s(stderr, L"error CLSID - Dispatch\n"); return 1; } // Dispatch - TypeLib ITypeLib *pTypeLib; UINT index; { ITypeInfo * pTypeInfo; hr = pDisp- GetTypeInfo(0, LOCALE_SYSTEM_DEFAULT, pTypeInfo); hr = pTypeInfo- GetContainingTypeLib( pTypeLib, index); ul = pTypeInfo- Release(); } // TypeLib - TypeInfo ITypeInfo *pTypeInfo; TYPEATTR *pTypeAttr; hr = pTypeLib- GetTypeInfo(index, pTypeInfo); hr = pTypeInfo- GetTypeAttr( pTypeAttr); if (pTypeAttr- typekind == TKIND_DISPATCH) { BSTR bstrName; hr = pTypeLib- GetDocumentation(index, bstrName, NULL, NULL, NULL); wprintf_s(L"%u [%s] F %u V %u\n", index, bstrName, pTypeAttr- cFuncs, pTypeAttr- cVars); SysFreeString(bstrName); for (UINT f = 0; f pTypeAttr- cFuncs; f++) { FUNCDESC *pfd; UINT cNames; hr = pTypeInfo- GetFuncDesc(f, pfd); hr = pTypeInfo- GetNames(pfd- memid, bstrName, 1, cNames); wprintf(L"%2u %d %d %d [%s]\n", f, pfd- invkind, pfd- cParams, pfd- cParamsOpt, bstrName); SysFreeString(bstrName); pTypeInfo- ReleaseFuncDesc(pfd); } } pTypeInfo- ReleaseTypeAttr(pTypeAttr); ul = pTypeInfo- Release(); ul = pTypeLib- Release(); ul = pDisp- Release(); CoUninitialize(); return 0; } レジストリからタイプライブラリをロード +... #include stdio.h #include Windows.h int main() { HRESULT hr; ULONG ul; hr = CoInitialize(NULL); TCHAR szProgID[] = L"WScript.Shell"; wprintf_s(L"ProgID=[%s]\n", szProgID); // ProgID - CLSID CLSID clsid; hr = CLSIDFromProgID(szProgID, clsid); if (FAILED(hr)) { fwprintf_s(stderr, L"error ProgID - CLSID\n"); return 1; } // CLSID - SubKey TCHAR szSubKey[256]; LPOLESTR lpsz; hr = StringFromCLSID(clsid, lpsz); wprintf_s(L"CLSID=[%s]\n", lpsz); swprintf_s(szSubKey, L"CLSID\\%s\\TypeLib", lpsz); CoTaskMemFree(lpsz); // SubKey - GUID TCHAR szData[256]; DWORD cbData = sizeof szData; LONG ret; ret = RegGetValue(HKEY_CLASSES_ROOT, szSubKey, NULL, RRF_RT_REG_SZ, NULL, szData, cbData); if (ret != ERROR_SUCCESS) { fwprintf_s(stderr, L"error SubKey - GUID\n"); return 1; } wprintf_s(L"GUID=[%s]\n", szData); GUID guid; hr = IIDFromString(szData, guid); // GUID - TypeLib ITypeLib *pTypeLib; hr = LoadRegTypeLib(guid, 1, 0, 0, pTypeLib); if (FAILED(hr)) { fwprintf_s(stderr, L"error GUID - TypeLib\n"); return 1; } // TypeLib - TypeInfo UINT cTypeInfo = pTypeLib- GetTypeInfoCount(); for (UINT n = 0; n cTypeInfo; n++) { ITypeInfo *pTypeInfo; TYPEATTR *pTypeAttr; hr = pTypeLib- GetTypeInfo(n, pTypeInfo); hr = pTypeInfo- GetTypeAttr( pTypeAttr); if (pTypeAttr- typekind == TKIND_DISPATCH) { BSTR bstrName; pTypeLib- GetDocumentation(n, bstrName, NULL, NULL, NULL); wprintf_s(L"\n%u [%s] F %u V %u\n", n, bstrName, pTypeAttr- cFuncs, pTypeAttr- cVars); SysFreeString(bstrName); for (UINT f = 0; f pTypeAttr- cFuncs; f++) { FUNCDESC *pfd; UINT cNames; hr = pTypeInfo- GetFuncDesc(f, pfd); hr = pTypeInfo- GetNames(pfd- memid, bstrName, 1, cNames); wprintf(L"%2u %d %d %d [%s]\n", f, pfd- invkind, pfd- cParams, pfd- cParamsOpt, bstrName); SysFreeString(bstrName); pTypeInfo- ReleaseFuncDesc(pfd); } } pTypeInfo- ReleaseTypeAttr(pTypeAttr); ul = pTypeInfo- Release(); } ul = pTypeLib- Release(); CoUninitialize(); return 0; } 出力 ProgID=[SAPI.SpVoice] 21 [ISpeechVoice] F 39 V 0 0 1 2 0 [QueryInterface] 1 1 0 0 [AddRef] 2 1 0 0 [Release] 3 1 1 0 [GetTypeInfoCount] 4 1 3 0 [GetTypeInfo] 5 1 5 0 [GetIDsOfNames] 6 1 8 0 [Invoke] 7 2 0 0 [Status] 8 2 0 0 [Voice] 9 8 1 0 [Voice] 10 2 0 0 [AudioOutput] 11 8 1 0 [AudioOutput] 12 2 0 0 [AudioOutputStream] 13 8 1 0 [AudioOutputStream] 14 2 0 0 [Rate] 15 4 1 0 [Rate] 16 2 0 0 [Volume] 17 4 1 0 [Volume] 18 4 1 0 [AllowAudioOutputFormatChangesOnNextSet] 19 2 0 0 [AllowAudioOutputFormatChangesOnNextSet] 20 2 0 0 [EventInterests] 21 4 1 0 [EventInterests] 22 4 1 0 [Priority] 23 2 0 0 [Priority] 24 4 1 0 [AlertBoundary] 25 2 0 0 [AlertBoundary] 26 4 1 0 [SynchronousSpeakTimeout] 27 2 0 0 [SynchronousSpeakTimeout] 28 1 2 0 [Speak] 29 1 2 0 [SpeakStream] 30 1 0 0 [Pause] 31 1 0 0 [Resume] 32 1 2 0 [Skip] 33 1 2 0 [GetVoices] 34 1 2 0 [GetAudioOutputs] 35 1 1 0 [WaitUntilDone] 36 1 0 0 [SpeakCompleteEvent] 37 1 2 0 [IsUISupported] 38 1 4 0 [DisplayUI] spvoice.js var sv = WScript.CreateObject("SAPI.SpVoice"); sv.Speak("hello, world");
https://w.atwiki.jp/sampleisbest/pages/289.html
開発環境 Microsoft Visual C++ 2010 Express (SP1) 実行環境 Microsoft Windows XP Home Edition (SP3) プロジェクトの種類 Win32 コンソール アプリケーション プロジェクト名 thumbs アプリケーションの種類 コンソール アプリケーション 追加のオプション 空のプロジェクト エクスプローラーでThumbs.dbを表示するには「保護されたオペレーティング システム ファイルを表示しない(推奨)」のチェックを外す。 格納されているのは縦横最大96ピクセルのjpgファイル。 参考 Thumbs.dbのフォーマット - snipsnipsnip CGファイル概説 第6章 第3節 その1 APP0 JFIF thumbs.cpp #include stdio.h #include Windows.h int nIndent = 0; void ReadStorage(LPSTORAGE pStg); void WriteStream(LPSTORAGE pStg, STATSTG statstg); //============================================================================== int wmain(int argc, LPTSTR argv[]) { if (argc != 2) { fwprintf(stderr, L"usage thumbs filepath\n"); return 1; } HRESULT hr = CoInitialize(NULL); LPSTORAGE pStgRoot = NULL; hr = StgOpenStorage(argv[1], NULL, STGM_READ | STGM_SHARE_EXCLUSIVE, NULL, 0, pStgRoot); if (FAILED(hr)) { fwprintf(stderr, L"error\n"); return 1; } ReadStorage(pStgRoot); pStgRoot- Release(); CoUninitialize(); return 0; } void ReadStorage(LPSTORAGE pStg) { nIndent++; LPMALLOC pMalloc = NULL;// statstgを解放するため HRESULT hr = CoGetMalloc(MEMCTX_TASK, pMalloc); LPENUMSTATSTG pEnum = NULL; hr = pStg- EnumElements(0, NULL, 0, pEnum); if (FAILED(hr)) return; STATSTG statstg; while (pEnum- Next(1, statstg, NULL) == S_OK) { switch (statstg.type) { case STGTY_STORAGE LPSTORAGE pSubStg; pSubStg = NULL; hr = pStg- OpenStorage(statstg.pwcsName, NULL, STGM_READ | STGM_SHARE_EXCLUSIVE, NULL, 0, pSubStg); wprintf(L"%d Storage = %s\n", nIndent, statstg.pwcsName); ReadStorage(pSubStg); pSubStg- Release(); break; case STGTY_STREAM wprintf(L"%d Stream = %s %llu\n", nIndent, statstg.pwcsName, statstg.cbSize.QuadPart); WriteStream(pStg, statstg); break; } pMalloc- Free(statstg.pwcsName);// メモリリークを避ける } pMalloc- Release(); pEnum- Release(); nIndent--; } void WriteStream(LPSTORAGE pStg, STATSTG statstg) { LPSTREAM pStream = NULL; HRESULT hr = pStg- OpenStream(statstg.pwcsName, NULL, STGM_READ | STGM_SHARE_EXCLUSIVE, 0, pStream); if (FAILED(hr)) return; TCHAR szFileName[MAX_PATH]; wcscpy_s(szFileName, statstg.pwcsName); BOOL bJpg; if (wcscmp(statstg.pwcsName, L"Catalog")) { wcscat_s(szFileName, L".jpg"); bJpg = TRUE; } else { wcscat_s(szFileName, L".bin"); bJpg = FALSE; } FILE *pFile = NULL; errno_t er = _wfopen_s( pFile, szFileName, L"wb");// 上書き注意 if (er) goto Exit; BYTE buffer[8192]; ULONG nLength; hr = pStream- Read(buffer, _countof(buffer), nLength); DWORD dwHeaderSize = bJpg ? *(LPDWORD)buffer 0; fwrite(buffer + dwHeaderSize, 1, nLength - dwHeaderSize, pFile); Exit if (pFile) fclose(pFile); pStream- Release(); } 出力 C \ thumbs "C \backup\picture\一般\Thumbs.db" 1 Stream = 1 3012 1 Stream = 2 3192 1 Stream = 3 2680 1 Stream = 4 3728 1 Stream = 5 1278 1 Stream = 6 2723 1 Stream = 7 3164 1 Stream = 8 4257 1 Stream = 9 2704 1 Stream = 01 3519 1 Stream = Catalog 3106
https://w.atwiki.jp/digicre/pages/15.html
データ型には以下のようなものが有ります。 型種類 型名 サフィックス 長さ 値域 整数型 (signed) char - 1Byte -128~127 unsigned char - 0~255 (signed) short - 2Byte -32768~32767 unsigned short - 0~65535 (signed) int - 4Byte -2147483648~2147483647 (signed) long (int) L unsigned int U 4Byte 0~4294967295 unsigned long (int) UL (signed) long long (int) LL 8Byte -4611686018427387904 ~ 4611686018427387903 unsigned long long (int) ULL 0~9223372036854775807 実数型 float F 4Byte 1.17549e-38~3.40282e+38 double - 8Byte 2.22507e-308~1.79769e+308 long double L 16Byte 3.3621e4932~1.18973e+4932 型なし void - - -
https://w.atwiki.jp/sampleisbest/pages/74.html
開発環境 Microsoft Visual C++ 2010 Express (SP1) 実行環境 Microsoft Windows XP Home Edition (SP3) プロジェクトの種類 Win32 プロジェクト プロジェクト名 ShellFolder アプリケーションの種類 Windows アプリケーション 追加のオプション 空のプロジェクト 文字セット Unicode シェルエクステンションの勉強。 参考 フォルダの列挙 フォルダ内の情報の取得 ITEMIDLISTについての適当なまとめ ShellFolder.cpp #pragma comment(lib, "shlwapi.lib") #include tchar.h #include Windows.h #include ShlObj.h #include Shlwapi.h // 関数プロトタイプ宣言 void Trace(LPCTSTR ptcFormat, ...); // グローバル変数 //============================================================================== int APIENTRY _tWinMain( HINSTANCEhInstance, HINSTANCEhPrevInstance, LPTSTRlpCmdLine, intnCmdShow) { TCHARszDisplayName[256]; IShellFolder*pDesktopFolder; IShellFolder*pShellFolder = NULL; IEnumIDList*pEnumIdList = NULL; PIDLIST_RELATIVEpidl = NULL; PITEMID_CHILDpidlChild; STRRETstrret; ULONGchEaten; HRESULThr; CoInitialize(NULL); // pDesktopFolder SHGetDesktopFolder( pDesktopFolder); // pidl hr = pDesktopFolder- ParseDisplayName(NULL, NULL, _T("C \\tmp"), chEaten, pidl, NULL); if (FAILED(hr)) { goto Exit; } // pShellFolder hr = pDesktopFolder- BindToObject(pidl, NULL, IID_PPV_ARGS( pShellFolder)); if (FAILED(hr)) { goto Exit; } // pEnumIdList if (pShellFolder- EnumObjects(NULL, SHCONTF_NONFOLDERS, pEnumIdList) != S_OK) { goto Exit; } while (pEnumIdList- Next(1, pidlChild, NULL) == S_OK) { pShellFolder- GetDisplayNameOf(pidlChild, SHGDN_NORMAL, strret); StrRetToBuf( strret, pidlChild, szDisplayName, _countof(szDisplayName)); Trace(_T("%s\n"), szDisplayName); CoTaskMemFree(pidlChild); } Exit if (pEnumIdList) { pEnumIdList- Release(); } if (pShellFolder) { pShellFolder- Release(); } CoTaskMemFree(pidl); pDesktopFolder- Release(); CoUninitialize(); return 0; } void Trace(LPCTSTR ptcFormat, ...) { va_listargs; TCHARatcBuf[512]; intiRet; va_start(args, ptcFormat); iRet = _vstprintf_s(atcBuf, ptcFormat, args); if (0 iRet) { OutputDebugString(atcBuf); } va_end(args); }
https://w.atwiki.jp/cdmusic/pages/127.html
●MR. BIG ●リーン・イントゥ・イット Lean Into It ●バンプ・アヘッド Bump Ahead ●ヘイ・マン Hey Man ●ゲット・オーヴァー・イット Get Over It ●アクチュアル・サイズ Actual Size ●ホワット・イフ… What If... ●ライヴ! ロウ・ライク・スシ Live! Raw Like Sushi ●ロウ・ライク・スシII Raw Like Sushi II ●ロウ・ライク・スシIII Japandemonium ●ライヴ! Live! ●ハード・ロック・ライヴ [V] At The Hard Rock Live ●ザ・ベスト・オブ・MR.BIG Big, Bigger, Biggest! The Best Of Mr. Big ●ディープ・カッツ ~MR.BIG バラード・ベスト~Deep Cuts The Best Of The Ballads
https://w.atwiki.jp/sampleisbest/pages/138.html
開発環境 Microsoft Visual C++ 2012 Express 実行環境 Microsoft Windows 7 Home Premium (SP1) プロジェクトの種類 Win32 プロジェクト プロジェクト名 MasterVolume アプリケーションの種類 Windows アプリケーション 追加のオプション 空のプロジェクト 文字セット Unicode 参考 また~り不定期日記(仮)2007/1/22(月) MasterVolume.cpp //#pragma comment(lib, "mmdevapi.lib") #include Windows.h #include CommCtrl.h #include mmdeviceapi.h #include endpointvolume.h #include tchar.h #include "resource.h" #define SAFE_RELEASE(punk) if(punk){punk- Release();punk=NULL;} // 関数プロトタイプ宣言 int GetIniFileName(void); int InitApp(void); void ExitApp(void); INT_PTR CALLBACK DialogProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam); void OnHScroll(void); void OnInitDialog(HWND hDlg); void OnDestroy(HWND hDlg); void WriteIniFileInt(LPCTSTR szSect, LPCTSTR szKey, int iValue); void SetVolume(int iPos); // 外部変数 TCHAR g_szIniFile[_MAX_PATH]; HWND g_hVolume; HWND g_hSlider; IMMDeviceEnumerator *g_pEnum = NULL; IMMDevice *g_pEndpoint = NULL; IAudioEndpointVolume *g_pAudioEndVol = NULL; float g_fVolLv; //============================================================================== int WINAPI _tWinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) { HRESULT hr; hr = CoInitialize(NULL); if (FAILED(hr)) { return 0; } if (GetIniFileName()) { return 0; } if (InitApp()) { return 0; } DialogBox(hInstance, MAKEINTRESOURCE(IDD_DIALOG), NULL, DialogProc); ExitApp(); CoUninitialize(); return 0; } //------------------------------------------------------------------------------ int GetIniFileName(void) { TCHAR szPath[_MAX_PATH]; TCHAR szDrive[_MAX_DRIVE]; TCHAR szDir[_MAX_DIR]; TCHAR szFName[_MAX_FNAME]; TCHAR szExt[_MAX_EXT]; if (GetModuleFileName(NULL, szPath, _countof(szPath)) == 0) { return -1; } if (_tsplitpath_s(szPath, szDrive, szDir, szFName, szExt) != 0) { return -1; } if (_tmakepath_s(g_szIniFile, szDrive, szDir, szFName, _T("ini")) != 0) { return -1; } return 0; } //------------------------------------------------------------------------------ int InitApp(void) { HRESULT hr; // オーディオデバイス一覧取得用のインターフェースを取得 hr = CoCreateInstance(__uuidof(MMDeviceEnumerator), NULL, CLSCTX_ALL, IID_PPV_ARGS( g_pEnum)); if (FAILED(hr)) { return -1; } // 一覧の中からデフォルトのオーディオデバイスを取得する hr = g_pEnum- GetDefaultAudioEndpoint(eRender, eConsole, g_pEndpoint); if (FAILED(hr)) { return -1; } // 取得したオーディオデバイスからメインボリューム操作用のインターフェースを取得 hr = g_pEndpoint- Activate(__uuidof(IAudioEndpointVolume), CLSCTX_ALL, NULL, (void **) g_pAudioEndVol); if (FAILED(hr)) { return -1; } // メインボリュームの音量を取得 fLevelの範囲は0.0~1.0 hr = g_pAudioEndVol- GetMasterVolumeLevelScalar( g_fVolLv); if (FAILED(hr)) { return -1; } return 0; } //------------------------------------------------------------------------------ void ExitApp(void) { SAFE_RELEASE(g_pAudioEndVol); SAFE_RELEASE(g_pEndpoint); SAFE_RELEASE(g_pEnum); } //============================================================================== INT_PTR CALLBACK DialogProc(HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { INT_PTR iRet = TRUE;// メッセージを処理した switch (uMsg) { case WM_HSCROLL OnHScroll(); break; case WM_INITDIALOG OnInitDialog(hDlg); iRet = TRUE;// SetFocusでフォーカスを設定した場合はFALSE break; case WM_CLOSE EndDialog(hDlg, IDOK); break; case WM_DESTROY OnDestroy(hDlg); break; default iRet = FALSE;// メッセージを処理しなかった } return iRet; } //------------------------------------------------------------------------------ void OnHScroll(void) { int iPos; float fLevel; HRESULT hr; iPos = SendMessage(g_hSlider, TBM_GETPOS, 0, 0); SetVolume(iPos); // メインボリュームの音量を変更 fLevelの範囲は0.0~1.0 fLevel = iPos / (float)100; hr = g_pAudioEndVol- SetMasterVolumeLevelScalar(fLevel, GUID_NULL); } //------------------------------------------------------------------------------ void OnInitDialog(HWND hDlg) { int iX, iY; int iPos; iX = GetPrivateProfileInt(_T("General"), _T("x"), 0, g_szIniFile); iY = GetPrivateProfileInt(_T("General"), _T("y"), 0, g_szIniFile); SetWindowPos(hDlg, HWND_TOP, iX, iY, 0, 0, SWP_NOSIZE); g_hVolume = GetDlgItem(hDlg, IDC_VOLUME); g_hSlider = GetDlgItem(hDlg, IDC_SLIDER); SendMessage(g_hSlider, TBM_SETRANGE, FALSE, MAKELPARAM(0, 100)); iPos = (int)(100 * g_fVolLv); SendMessage(g_hSlider, TBM_SETPOS, TRUE, iPos); SetVolume(iPos); } //------------------------------------------------------------------------------ void OnDestroy(HWND hDlg) { RECT rc; if (IsIconic(hDlg)) { return; } GetWindowRect(hDlg, rc); WriteIniFileInt(_T("General"), _T("x"), rc.left); WriteIniFileInt(_T("General"), _T("y"), rc.top); } //------------------------------------------------------------------------------ void WriteIniFileInt(LPCTSTR szSect, LPCTSTR szKey, int iValue) { TCHAR szBuf[16]; _stprintf_s(szBuf, _T("%d"), iValue); WritePrivateProfileString(szSect, szKey, szBuf, g_szIniFile); } //------------------------------------------------------------------------------ void SetVolume(int iPos) { TCHAR szBuf[16]; _stprintf_s(szBuf, _T("%d"), iPos); SetWindowText(g_hVolume, szBuf); } resource.h #define IDC_STATIC-1 #define IDD_DIALOG100 #define IDC_VOLUME1000 #define IDC_SLIDER1001 MasterVolume.rc // resource script #include windows.h #include "resource.h" IDD_DIALOG DIALOGEX 0, 0, 240, 48 STYLE WS_POPUPWINDOW | WS_MINIMIZEBOX EXSTYLE WS_EX_APPWINDOW CAPTION "MasterVolume" FONT 9, "MS Pゴシック" BEGIN LTEXT"0",IDC_STATIC,4,4,20,8 LTEXT"100",IDC_STATIC,200,4,20,8 LTEXT"",IDC_VOLUME,100,4,20,8 CONTROL"",IDC_SLIDER,"msctls_trackbar32", TBS_BOTH | WS_TABSTOP,4,16,200,24 END
https://w.atwiki.jp/nories/pages/22.html
"BIG ESCAPE TWIN" 「ビッグエスケープ ツイン」 信頼のバルキーベイト「エスケープ ツイン」がさらにボリュームアップ。最強のバルキーベイトとして生まれたのが「ビッグエスケープ ツイン」。ヘビーテキサス、ヘビーキャロライナでの使用はもちろん、ラバージグトレーラーとして対ビッグフィッシュ戦略に圧倒的な存在感で挑めます。重厚なメインパドルが水を掻き乱し、2対の逆付けレッグとカールした触角が水を掴みます。ノーシンカー状態では水平に、しかもスローフォール。ヘビーテキサスでもキャロライナのようにシンカーだけを先に落とすノーシンカー水平フォールが可能です。マテリアルは高比重素材をメインにソルトを配合。単体で約18gの質量は抜群のピッチング操作感を誇ります。もちろんバスが好む味と匂いの特殊粒子を配合し、このボリュームであっても深いバイトを出して、確実にフッキングすることができます。ソフトベイトでは最強クラスの位置付けとなる「ビッグエスケープ ツイン」。その可能性は計り知れないものを秘めています。 Specs Length 5"class / 122mm Pcs. 5pcs. Price¥800 Color Chart 関連記事 低活性下でも効果抜群!ビッグエスケープツイン .
https://w.atwiki.jp/wikiska/pages/247.html
Album Return of the Big Guns アーティスト:The Skatalites レーベル:Island? 形態:LP・CD 発売:1984年 商品番号:ILPS-9775/2A-2U-1-1-8r/LCKDM-CD-1 http //www.thisisska.com.ar/ska/discografias/images/bigguns.jpg 特徴・コメント The Skatalites再結成後の初のスタジオ録音アルバム。 1998年にCD盤で再発された。 曲目 After The Rain? Passong Through? Reasoning? Jogging? Meet To Come? Pep Hep Lift? Eastern Rock? Mission?
https://w.atwiki.jp/cso_weaponbattle/pages/87.html
Lightning BIG-EYE 総体力:71 攻撃力:17 防御力:90 破壊力:100 瞬発力:85 攻回数:4 特能力:5点バースト(攻撃力を5倍にして、相手にダメージを与える。)※一度のみ 破壊力が高い上に特殊能力が相当強い。防御力も高い為、頼りになる武器だ。